#ifndef __STM32F1xx_IT_H
#define __STM32F1xx_IT_H

#ifdef __cplusplus
extern "C" {
#endif

// 异常处理函数
void NMI_Handler(void); // 不可屏蔽中断处理
void HardFault_Handler(void); // 硬件错误中断处理
void MemManage_Handler(void); // 内存管理错误处理
void BusFault_Handler(void); // 总线错误处理
void UsageFault_Handler(void); // 用法错误处理
void SVC_Handler(void); // 系统服务调用处理
void DebugMon_Handler(void); // 调试监视器处理
void PendSV_Handler(void); // 可挂起系统调用处理
void SysTick_Handler(void); // 系统节拍定时器中断

// 外设中断处理函数
void DMA1_Channel1_IRQHandler(void); // DMA通道1中断
void USART1_IRQHandler(void); // USART1串口中断
void USART2_IRQHandler(void); // USART2串口中断

#ifdef __cplusplus
}
#endif

#endif
